home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OK PC 32
/
OK PC 32.zip
/
OK PC 32 - Ishar & Demos (III-95)
/
OKPC32.iso
/
quar
/
angle.bas
< prev
next >
Wrap
BASIC Source File
|
1994-06-17
|
490b
|
25 lines
PRINT "ED's MUZZLE OFFSET PROGRAM!!!!"
PRINT
INPUT "SILLY X CENTER ", xc
INPUT "SILLY Z CENTER ", zc
INPUT "SILLY X MUZZLE ", xm
INPUT "SILLY Z MUZZLE ", zm
dx = xm - xc
dz = zm - zc
IF dz = 0 THEN ang = 90 ELSE ang = ATN(dx / dz)
ang = ang * 180 / 3.141592654#
IF dx < 0 AND dz > 0 THEN ang = 180 + ang
IF dx < 0 AND dz < 0 THEN ang = ang + 180
IF dx > 0 AND dz < 0 THEN ang = 360 + ang
dist = SQR(dx * dx + dz * dz)
PRINT "ANGLE "; ang; " DIST "; dist